package com.ruoyi.system.api.domain;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 备件信息实体类
 *
 * @author ruoyi
 * @date 2020-03-03
 */
@ApiModel(value="PartInfo",description="备件信息实体类") // 用来描述封装的参数对象与返回的参数对象
@JsonInclude(JsonInclude.Include.NON_NULL)
public class PartInfo {
    private static final long serialVersionUID = 1L;

    /**
     * 备件号
     */
    @JSONField(name = "Part_no")
    @ApiModelProperty(value = "备件号",name="Part_no",required = true,dataType="String",example="备件号")
    private String Part_no;
    /**
     * 备件id
     */
    @JSONField(name = "Part_id")
    @ApiModelProperty(value = "备件id",name="Part_id",required = true,dataType="String",example="备件号")
    private String Part_id;
    /**
     * 备件名称
     */
    @JSONField(name = "Part_name")
    @ApiModelProperty(value = "备件名称",name="Part_name",required = true,dataType="String",example="备件名称")
    private String Part_name;
    /**
     * 备件数量号
     */
    @JSONField(name = "Part_qty")
    @ApiModelProperty(value = "备件数量号",name="Part_qty",required = true,dataType="String",example="备件数量号")
    private String Part_qty;
    /**
     * 用途
     */
    @JSONField(name = "Use_type")
    @ApiModelProperty(value = "用途",name="Use_type",required = true,dataType="String",example="用途")
    private String Use_type;
    /**
     * 客户名
     */
    @JSONField(name = "CustName")
    @ApiModelProperty(value = "客户名",name="CustName",required = true,dataType="String",example="客户名")
    private String CustName;
    /**
     * 发货地址
     */
    @JSONField(name = "shipaddress")
    @ApiModelProperty(value = "发货地址",name="shipaddress",required = true,dataType="String",example="发货地址")
    private String shipaddress;
    /**
     * 邮编
     */
    @JSONField(name = "postcode")
    @ApiModelProperty(value = "邮编",name="postcode",required = true,dataType="String",example="邮编")
    private String postcode;
    /**
     * 联系人
     */
    @JSONField(name = "contactor")
    @ApiModelProperty(value = "联系人",name="contactor",required = true,dataType="String",example="联系人")
    private String contactor;
    /**
     * 电话
     */
    @JSONField(name = "telephone")
    @ApiModelProperty(value = "电话",name="telephone",required = true,dataType="String",example="电话")
    private String telephone;
    /**
     * 手机
     */
    @JSONField(name = "Mobile")
    @ApiModelProperty(value = "手机",name="Mobile",required = true,dataType="String",example="手机")
    private String Mobile;

    /**
     * 备件状态
     */
    @JSONField(name = "Status")
    @ApiModelProperty(value = "备件状态",name="Status",required = true,dataType="String",example="备件状态")
    private String Status;

    /**
     * 工程师id
     */
    @JSONField(name = "enginner_id")
    @ApiModelProperty(value = "工程师id",name="enginner_id",required = true,dataType="String",example="工程师id")
    private String enginner_id;

    /**
     * 借货单号
     */
    @JSONField(name = "Part_DebitNo")
    @ApiModelProperty(value = "借货单号",name="Part_DebitNo",required = false,dataType="String",example="借货单号")
    private String Part_DebitNo;

    /**
     * 是否待处理
     */
    @JSONField(name = "istodo")
    @ApiModelProperty(value = "是否待处理",name="istodo",required = false,dataType="String",example="是否待处理")
    private String istodo;

    private String helpId;

    private String serviceNo;

    public String getEnginner_id() {
        return enginner_id;
    }

    public void setEnginner_id(String enginner_id) {
        this.enginner_id = enginner_id;
    }

    public String getPart_no() {
        return Part_no;
    }

    public void setPart_no(String part_no) {
        Part_no = part_no;
    }

    public String getPart_id() {
        return Part_id;
    }

    public void setPart_id(String part_id) {
        Part_id = part_id;
    }

    public String getStatus() {
        return Status;
    }

    public void setStatus(String status) {
        Status = status;
    }

    public String getPart_name() {
        return Part_name;
    }

    public void setPart_name(String part_name) {
        Part_name = part_name;
    }

    public String getPart_qty() {
        return Part_qty;
    }

    public void setPart_qty(String part_qty) {
        Part_qty = part_qty;
    }

    public String getUse_type() {
        return Use_type;
    }

    public void setUse_type(String use_type) {
        Use_type = use_type;
    }

    public String getCustName() {
        return CustName;
    }

    public void setCustName(String custName) {
        CustName = custName;
    }

    public String getShipaddress() {
        return shipaddress;
    }

    public void setShipaddress(String shipaddress) {
        this.shipaddress = shipaddress;
    }

    public String getPostcode() {
        return postcode;
    }

    public void setPostcode(String postcode) {
        this.postcode = postcode;
    }

    public String getContactor() {
        return contactor;
    }

    public void setContactor(String contactor) {
        this.contactor = contactor;
    }

    public String getTelephone() {
        return telephone;
    }

    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }

    public String getMobile() {
        return Mobile;
    }

    public void setMobile(String mobile) {
        Mobile = mobile;
    }

    public String getPart_DebitNo() {
        return Part_DebitNo;
    }

    public void setPart_DebitNo(String part_DebitNo) {
        Part_DebitNo = part_DebitNo;
    }

    public String getIstodo() {
        return istodo;
    }

    public void setIstodo(String istodo) {
        this.istodo = istodo;
    }

    public String getHelpId() {
        return helpId;
    }

    public void setHelpId(String helpId) {
        this.helpId = helpId;
    }

    public String getServiceNo() {
        return serviceNo;
    }

    public void setServiceNo(String serviceNo) {
        this.serviceNo = serviceNo;
    }
}
